package com.kotlin.flong.coroutines

import kotlinx.coroutines.GlobalScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlinx.coroutines.runBlocking

/**
 * @Author:liangjl
 * @Date: 2020/7/6-19:17
 * @Eamil:jilongliang@sina.com
 * @Description:
 * runBlocking{}是创建一个新的协程同时阻塞当前线程，直到协程结束，这个不应该在协程中使用，主要是为了main函数和测试设计的
 */

fun main() {
    GlobalScope.launch {
        delay(1000)
        println("kotlinx coroutines")
    }

    println("kotlinx ")

    runBlocking {
        delay(2000)
    }
    println("kotlin ")

}